From 9816cac126a6fef0700fcd431ccdd6867ba61023 Mon Sep 17 00:00:00 2001 From: Robert Lipe Date: Wed, 19 Dec 2018 22:20:24 -0600 Subject: [PATCH] Sign extension fix in EasyGPS --- easygps.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easygps.cc b/easygps.cc index e6d9a6c99..38925f9bf 100644 --- a/easygps.cc +++ b/easygps.cc @@ -76,13 +76,13 @@ wr_deinit() static void data_read() { - char p; + int p; char ibuf[10]; do { Waypoint* wpt_tmp = new Waypoint; UrlLink link; - for (unsigned char tag = gbfgetc(file_in); tag != 0xff; tag = gbfgetc(file_in)) { + for (int tag = gbfgetc(file_in); tag != 0xff; tag = gbfgetc(file_in)) { switch (tag) { case 1: wpt_tmp->shortname = gbfgetpstr(file_in); -- 2.30.2